home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / macros / auto / makefile < prev    next >
Makefile  |  1999-09-16  |  1KB  |  46 lines

  1. SHELL = /bin/sh
  2.  
  3. SCIDIR=../..
  4. include ../../Makefile.incl
  5.  
  6. .SUFFIXES: .sci .bin $(SUFFIXES)
  7.  
  8. NAME = autolib
  9. NAM = auto
  10.  
  11. MACROS = calfrq.sci svplot.sci abcd.sci sm2ss.sci sm2des.sci \
  12.     arhnk.sci balreal.sci observer.sci stabil.sci \
  13.     canon.sci cont_frm.sci \
  14.     cont_mat.sci contrss.sci unobs.sci csim.sci ctr_gram.sci \
  15.     cls2dls.sci dscr.sci dsimul.sci dt_ility.sci \
  16.     equil.sci equil1.sci flts.sci \
  17.     frep2tf.sci freson.sci g_margin.sci gfrancis.sci \
  18.     imrep2ss.sci invsyslin.sci \
  19.     kpure.sci krac2.sci invrs.sci \
  20.     lqe.sci lqr.sci markp2ss.sci minreal.sci \
  21.     minss.sci obs_gram.sci obsv_mat.sci obsvss.sci \
  22.     p_margin.sci pfss.sci \
  23.     phasemag.sci projsl.sci des2tf.sci repfreq.sci ss2tf.sci ss2des.sci \
  24.     ss2ss.sci  st_ility.sci statgain.sci lqg.sci lqg2stan.sci \
  25.     obscont.sci tf2ss.sci trzeros.sci colregul.sci rowregul.sci \
  26.     time_id.sci zeropen.sci specfact.sci abinv.sci cainv.sci
  27.  
  28. OBJ = $(MACROS:.sci=.bin)
  29. MACROSN = $(MACROS:.sci=)
  30.  
  31. all:: $(OBJ) lib
  32.  
  33. lib: $(OBJ) names
  34.     @echo generating lib and names
  35.     @$(SCIDIR)/bin/scilab -lib $(NAME) SCI/macros/$(NAM)
  36.  
  37. names: $(OBJ)
  38.     @$(RM) names;touch names;
  39.     @for i in $(MACROSN); do  (echo $$i >> names );done
  40.  
  41. distclean::
  42.     $(RM) lib names *.bin
  43.  
  44. .sci.bin:
  45.     @$(SCIDIR)/bin/scilab -comp  $*.sci
  46.